Advanced Topics
This section outlines advanced concepts referenced in training, including multi-modal development strategies, instructional metadata alignment, and common debugging practices for course authors and administrators.
Overviewβ
MAXRES Construct supports a range of powerful features and practices for expert users. These advanced topics help organizations maximize flexibility, maintain instructional design fidelity, and troubleshoot issues effectively.
Multi-Modal Developmentβ
Conceptβ
The core principle is Create Once, Use Manyβbuild content once, then deliver it in multiple ways:
- Define variations for different audiences
- Adapt content for different outputs or platforms
- Apply different themes or presets for branding
- Use different menu styles to suit learning contexts
Benefitsβ
- Reduces redundant work
- Supports personalization and localization
- Enhances flexibility in delivery (LMS, offline, ILT supplements)
Device Responsivenessβ
Lessons created in MAXRES Construct are mostly responsive by design and adapt layout for:
- Desktop computers
- Tablets
- Mobile devices
- XR headsets
Metadata Mapping: EOs, TOs, KLPsβ
The platformβs content structure (Page, Article, Block) aligns with established instructional design frameworks used in ILT and formal training systems:
| Author Term | Instructional Mapping |
|---|---|
| Course | TO β Training Objective |
| Page | EO β Enabling Objective |
| Article | TP β Training Point |
| Block | KLP β Key Learning Point |
Applying Metadataβ
- Use consistent naming conventions and tags to track instructional objectives
- Helps with:
- Search and content filtering
- Review and QA alignment with formal curricula
- Export-based reporting or audit readiness
Debugging Coursesβ
Two common categories of errors are discussed in the General Training materials:
1. Content Hierarchy Errorsβ
MAXRES Construct enforces a strict hierarchy:
Course > Page > Article > KLP > Element
Common Issuesβ
- An Article missing a Block
- A Block missing a Component
Troubleshooting Tipsβ
- Use descriptive Title fields for all items
- Structure titles like breadcrumbs:
"Page 1 > Article 1 > Block 1 > Component 1 Title" - These titles help you locate errors in preview/publish logs
2. Custom CSS/LESS Errorsβ
Custom styling (often in .less files for themes) can cause build failures.
Common Causesβ
- Syntax errors in custom
.lesscode - Unsupported variables or nesting in course-level CSS fields
Troubleshootingβ
- Review error output during
grunt buildor preview failure - Errors typically reference:
- Filename (
.less) - Line number
- Type of issue (e.g., missing
;, unmatched brackets)
- Filename (
By applying multi-modal strategies, using metadata conventions, and following effective debugging practices, you can optimize your courses for flexibility, maintain instructional alignment, and troubleshoot efficiently within MAXRES Construct.